linux查看日志中指定内容,less的使用 |
您所在的位置:网站首页 › linux 实时日志 › linux查看日志中指定内容,less的使用 |
在项目实施过程中,我们经常会查看日志,更是经常会根据某些特地字符串去查找日志内容。 下面就是日志查找命令: 1、查询字符串命令: cat fileName|grep ‘要查找的字符串’ 实例:cat catalina.out|grep ‘2018041417434200258001’ 2、根据某个字符串,查询该字符串前后文本信息命令: grep-A|B n"key"file 其中: A:表示在字符串之后 after context B:表示在字符串之前 before context n:要获取多少行文本 line number key:为要查找的字符串 file:文件名实例:grep -A 100 -B 100 -i ‘抓不到我’ catalina.out -i表示忽略大小写。 当然,如果我们想获取异常日志的前10行和后10行,不用加-A和-B,使用如下命令就可以了: 实例:grep -10 -i ‘抓不到我’ catalina.out less查看日志 tail -f catalina.out -n 1000 | less #或者 less catalina.out d或者空格:向下翻页回车:向下移动一行b:向上翻页y:向上移动一行g:回到日志开始的地方你输入/这个斜杠,代表进入搜索模式,然后输入你要搜索的字符,例如,输入字母a,然后回车,你会看到命中搜索结果的字符都颜色都白色选中状态标出,这个搜索次序,默认是从上往下搜索。如果想查下一个结果,你就输入n,n表示next。这里n表示下翻查看命中搜索结果,用b表示上翻查看命中搜索结果。 有时候,你现在在文件尾部,需要从下往上搜索,你可以输入?a,这里a表示你要搜索的关键字。 q退出less编辑环境。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |